#include <stdlib.h> требуется только для объявления функции char ultoa(value, string, radix); unsigned long value; преобразуемое число char *string; строка результата int radix; основание value
Описание.
Функция ultoa преобразует символы value в символьную строку, оканчивающуюся NULL -символом, и запоминает ее в string. Переполнение не контролируется. Аргумент radix определяет основание системы счисления value. Он может принимать значения от 2 до 36.
Возвращаемое значение.
Функция ultoa возвращает указатель на строку string. Возвращаемого значения в случае ошибки нет.
Замечание:
Память, отводимая под string , должна быть больше, чем требуется для возвращаемой строки. Функция возвращает строку длиной до 33 байтов.
Пример:
#include <stdlib.h> int radix = 16; char buffer [40]; char *p; /* p будет "501d9138 */ p=ultoa (1344115000L, buffer, radix);